ben hardy
International FootballWhen an Entertainment Story Gets Tagged 'Football': A Lesson in Sports Data VerificationWhen the entire press conference room went silent, I knew I had touched a raw...
Domestic FootballThe Economics of V.League: Why Transfer Values in Vietnam Remain an UnknownIn 2026, my series of financial analyses on a V.League club was mocked on a...
Martial ArtsTwo Empty Chairs: The Case of a Philippine Boxing PromoterOn January 24, 2026, in the courtroom of Judge Malcolm Mackey at the Los...
BadmintonChina Masters 2026: India Books Three Quarter-Final Spots as Srikanth and Satwik-Chirag Both Survive ScaresGame two, 18-19. Kidambi Srikanth stands in the left half of the court, waiti...
International FootballVietnam 3-1 China on Lunar New Year's Day: a real win, but not a turning pointIn the 9th minute, Nguyen Tien Linh rose to head Vietnam in front. In the 16t...
Domestic FootballV.League and the Transfer Market: When 14 Teams Run on Uneven GroundOn January 5, 2026, at Rajamangala, Nguyen Xuan Son put the final touch on th...
Martial ArtsThree Real Names Under Jin Yong's Pen: One Fabrication, Two Distortions and an Argument Still UnsettledMount Hua, 2026. A group of Taoist priests stood blocking the entrance to the...
International FootballVietnam rebuilds its defence ahead of ASEAN Cup 2026: Kim Sang-sik's gamble11 PM, September 18, in Hanoi. Vietnam's squad for the FIFA ASEAN Cup 2026 wa...
Table TennisThe Empty Data Sheet and the Limits of Sports WritingThere is a file I still keep on my machine, named after the exact day it...
SwimmingNguyen Huy Hoang and the Data Revolution in Vietnamese SwimmingWhen the stopwatch stopped at 15:05.45 at SEA Games 32, I didn't look at the...
Domestic FootballBau Thuy and the VFF Chair: Where Vietnamese Football's Power Is Really DecidedOn the podium in Bangkok on the evening of January 5, 2026, with Vietnam havi...
Table TennisLeana Hochart Unbeaten at Europe Youth Top 10: Three Matches in One Day and the European U19 Girls' Title in AntibesIn Antibes, on the final day of the Europe Youth Top 10 for U19 girls, Leana...
International FootballMbappe Amid the Echoes of the Bernabeu: When Goals Are No Longer the AnswerA late afternoon at Valdebebas. Kylian Mbappe walks out of the press room,...
International FootballThree Cuts on the Same Arm: When PSG Lose Men Right as the Season BeginsThe match against Barcelona ended 2-1 in PSG's favor, but on the bench, three...
International FootballMessi's No. 10 Not Retired, Scaloni Silent Amid Legacy FrenzyIn the press conference immediately following the conclusion of Lionel Messi'...
Domestic FootballCAHN vs Kashima Antlers: The 20-Second VAR Wait, a 3.4x Gap, and a Fitness Crisis That Cannot Be HiddenA note. Four letters. And a number nobody in the press room wanted to mention...
EsportsNine Data Dimensions: Why the Most Honest Answer in Esports Analysis Is Sometimes 'Insufficient Information'Nine Data Dimensions: Why the Most Honest Answer in Esports Analysis Is...
SwimmingThe Pool Turn: The Forgotten Variable in Vietnamese SwimmingAt the 200m women's freestyle final at the 32nd SEA Games in Phnom Penh, a...
International FootballDembélé, PSG and the Battle to Value a Depreciating AssetWhen Ousmane Dembélé left the pitch against Barcelona, the stands fell silent...
Domestic FootballUlsan Dawn and the 2026 Void: When V.League Enters the Season of PatienceThe Ulsan dawn never lies – but this time it didn't call me. At 4 AM on...
